// #pragma once 相当于 #ifndef/#define/#endif 的现代简化版
// #pragma once 是编译器扩展，不是语言标准，但所有主流编译器（包括 gcc 和 g++）都支持它，无需区分